package com.icoolkj.ms.pay.service;

import com.icoolkj.ms.api.pay.model.RechargePackage;
import com.icoolkj.ms.common.core.response.ServerResponseEntity;
import com.icoolkj.ms.api.pay.vo.RechargePackageVO;

import java.util.List;

/**
 * 充值套餐服务接口
 *
 * @author icoolkj
 */
public interface RechargePackageService {
    
    /**
     * 获取所有启用的充值套餐
     *
     * @return 套餐列表
     */
    ServerResponseEntity<List<RechargePackageVO>> getEnabledPackages();
    
    /**
     * 根据套餐ID获取套餐信息
     *
     * @param packageId 套餐ID
     * @return 套餐信息
     */
    ServerResponseEntity<RechargePackage> getPackageById(Long packageId);
} 